on one's last leg - Turkish English Dictionary